package stereoXmlconfig.soundsystem;

/**
 * @author XiaoDongLei
 * @Package com.vonzhou.springinaction.knights
 * @date 2018/3/24
 * @Description: 通过XML装配bean
 * <p>
 * 1.1、减少繁琐为了减少XML中繁琐的配置。
 * 1.2、谁能保证设置给class属性的值是真正的类呢？Spring的XML配置并不能从编译
 * 期的类型检查中受益。即便它所引用的是实际的类型，如果你重命名了类，会发生什么呢？
 */
public class BlankDisc implements CompactDisc {

	private String title;
	private String artist;

	public BlankDisc(String title, String artist) {
		this.title = title;
		this.artist = artist;
	}

	@Override
	public void play() {
		System.out.println("Playing " + title + " by " + artist);
	}

}
